import React, { Component } from 'react'

export default class Detail extends Component {

  state = {
    Detail:[
      {id:1,detail:'我爱你，中国'},
      {id:2,detail:'我爱你，母亲'},
      {id:3,detail:'我爱你，雪雪'},
    ]
  }

  render() {
    console.log('详情组件接收到的参数',this.props)
    const params = this.props.match.params
    const detail = this.state.Detail.find(item=>item.id===Number(params.id))
    /*
      当我们只要找一个数据的时候可以直接使用数组的 find 方法 可以不要使用 filter 再取 0
        找一个的时候 find的效率是比filter更高的
    */ 
    console.log(detail)
    return (
      <div>
        <ul>
          <li>ID:{params.id}</li>
          <li>TITLE:{params.title}</li>
          <li>CONTENT:{detail.detail}</li>
        </ul>
      </div>
    )
  }
}
